Format der mehrzeiligen Befragungsdatendatei

Das folgende Dateibeispiel zeigt eine mehrzeilige Befragungsdatendatei.

Hinweise: Die mehrzeiligen Befragungsdatendateien werden in der Regel durch Visum erzeugt. Sie können die Daten auf diese Weise mehrmals nacheinander einlesen und wieder ausgeben und somit sukzessiv plausibilisieren. Visum erzeugt mehrzeilige Befragungsdateien auf folgende Weise:

  • Ausgabe von Attributdateien aus ÖV-Teilwegelisten (mit der Option nur ÖV-Teilwege) (Liste als Attributdatei speichern)
  • Ausgabe von Ergebnisdateien bei einer Plausibilisierung

Wenn Sie mehrzeilige Befragungsdaten aus ÖV-Teilwegelisten mehrmals einlesen möchten, muss das Format datenbanktauglich (ohne Kopfzeile) beim Speichern der Attributdatei gewählt werden.

$VISION
* Visum
* 10.11.16
* 
* 
* Tabelle: Versionsblock
$VERSION:VERSNR;FILETYPE;LANGUAGE;UNIT
10.00;Att;DEU;KM
* 
* 
* Tabelle: ÖV-Teilwege
$OEVTEILWEG:QBEZNR;ZBEZNR;TWEGIND;PFAHRT;DATENSATZNR;DATENSATZTYP;VONHSTNR;NACHHSTNR;
VSYSCODE;LINNAME;RICHTUNGCODE;LINROUTENAME;FZPROFILNAME;STARTFZPINDEX;ENDFZPINDEX;
TEILWEGKENNUNG;EINGABEHSTABFAHRTSTAG;EINGABEHSTABFAHRTSZEIT;EINGABEHSTNR;ABFAHRTSTAG;
ABFAHRTSZEIT;ANKUNFTSTAG;ANKUNFTSZEIT;
439;110;2;100.000;1;0;;;BUS;B28;>;01;01;4;5;<-V2;;;;1;06:41:00;06:50:00
439;110;4;100.000;1;0;439;54;TRAM;T4;<;02;02;4;6;V1;1;07:00:00;54;1;07:03:00;07:08:00
439;110;6;100.000;1;0;54;14;TRAM;T4;<;02;02;6;9;E;1;07:10:00;54;1;07:08:00;07:13:00
439;110;8;100.000;1;0;14;414;BUS;B26;>;01;01;11;13;N1;1;07:20:00;54;1;07:19:33;07:21:33

Folgende Kombinationen von Eingabeattributen können als Schlüssel in der Datei dienen und sind dann jeweils Pflichtattribute:

  • VonHstNr, NachHstNr, EingabeHstNr, und EingabeHstAbfahrtstag / EingabeHstAbfahrtsdatum und EingabeHstAbfahrtszeit
  • ErhFplFahrtNr, VonHstNr, NachHstNr, EingabeHstNr, EingabeHstAbfahrtstag / EingabeHstAbfahrtsdatum und EingabeHstAbfahrtszeit.

Bei dieser Kombination wird geprüft, ob es ein einziges Fahrplanfahrtelement der angegebenen Fahrplanfahrt gibt, das zur angegebenen Zeit-Tag-Kombination an der angegebenen Haltestelle abfährt. Dieses Fahrplanfahrtelement wird von der EinHstNr zur AusHstNr als Erhebungsteilweg genutzt, wenn die Fahrplanfahrt diese Haltestellen bedient.

  • ErhFplFahrtNr, EinFplFahrtElemIndex, AusFplFahrtElemIndex und EingabeHstAbfahrtstag / EingabeHstAbfahrtsdatum

Es wird der Erhebungsteilweg identifiziert. Es wird eine Fahrplanfahrt benötigt, die am EinFplFahrtElemIndex am angegebenen Tag abfährt. Gibt es keine passende Abfahrt, ist der Erhebungsteilweg nicht plausibel.

  • ErhFplFahrtNr, EinFplFahrtElemIndex und EingabeHstAbfahrtstag / EingabeHstAbfahrtsdatum

Ähnlich dem zuvor beschriebenen Schlüssel. Es wird das dem EinFplFahrtElemIndex nachfolgende Element als Ende des Teilwegs betrachtet.

In der folgenden Tabelle sind die Eingabeattribute einer mehrzeiligen Befragungsdatendatei beschrieben.

Attribut

Beschreibung

DatensatzNr

Datensatznummer

DatensatzTyp

Datensatztyp {1..32000}, dient zur Filterung innerhalb der Plausibilisierung (Standardwert: 0)

EingabeHstAbfahrtstag

Abfahrtstag der Erhebungslinie an der Haltestelle, die unter EingabeHStNr festgelegt ist.

EingabeHstAbfahrtszeit

Normierte Abfahrtszeit der Erhebungslinie an der Haltestelle, die unter EingabeHStNr festgelegt ist.

EingabeHstAbfahrtsdatum

Abfahrtsdatum der Erhebungslinie an der Haltestelle, die unter EingabeHStNr festgelegt ist. Ist dieses Attribut vorhanden, wird es gemäß des verwendeten Kalenders in einen Kalendertag-Indexwert konvertiert und das Attribut EingabeHstAbfahrtstag mit dem Wert befüllt.

EingabeHStNr

Nummer der Haltestelle, für die EingabeHstAbfahrt, EingabeHstAbfahrtsZeit und EingabeHstAbfahrtsTag gelten

FZProfilName

Name des Fahrzeitprofils

LinName

Linienname

*(Pflicht für Erhebungsteilweg, sonst optional)

LinRouteName

Name der Linienroute

NachHstNr

Nummer der NachHaltestelle

PFahrt

Wegebelastung in Personenfahrten

QBezNr

Nummer des Quellbezirks

RichtungCode

Code der Richtung

Teilweg-Kennung

Typ des Teilwegs, dient der Identifizierung des Teilwegs (optional)

  • E = Erhebungsteilweg
  • V = Vorlaufteilweg
  • N = Nachlaufteilweg
  • T = nicht näher bezeichneter Teilweg (Standardwert; wird beim Einlesen ungültiger Werte gesetzt)

Hinweis

  • Gibt es die Spalte Teilweg-Kennung in den eingelesenen Erhebungsdaten, dann muss von einem Weg mindestens ein Teilweg als Erhebungsteilweg gekennzeichnet sein - andernfalls wird der Weg abgelehnt.
  • Gibt es die Spalte Teilweg-Kennung in den eingelesenen Erhebungsdaten nicht, wird der erste Teilweg zum Erhebungsteilweg. Es werden dann auch Angaben zum Abfahrtstag und zur Abfahrtszeit oder Fahrplanfahrt benötigt.

TWegInd

Teilwegindex

VonHstNr

Nummer der VonHaltestelle

VSysCode

Code des Verkehrssystems

WegInd

Wegeindex

ZBezNr

Nummer des Zielbezirks

Weg\ExtHochFak

Der externe Hochrechnungsfaktor ist ein Attribut des Weges und muss in jeder Zeile eines Datensatzes angegeben werden. Bei unterschiedlichen Angaben wird der zuletzt gelesene Wert übernommen.